<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/11/30/0030
 * Time: 10:08
 */

namespace app\sports_admin\model;


use think\Model;

class System extends Model
{
    protected $table = 'system';
    protected $pk = 'id';
    protected $autoWriteTimestamp = true;

    /**
     * 向系统表添加信息
     * @param $name 系统名称
     * @param $describe 系统描述
     * @param $isOpen 系统是否开启
     * @param $isRegister 用户注册是否开启
    */
    public static function addSystemInfo($name,$describe,$isOpen,$isRegister)
    {
        return self::create([
            'name'=>$name,'describe'=>$describe,'is_open'=>$isOpen,'is_register'=>$isRegister
        ]);
    }
    /**
     * 修改系统信息
     * @param $systemId 系统信息id
     * @param $name 系统名称
     * @param $describe 系统描述
     * @param $isOpen 系统是否开启
     * @param $isRegister 用户注册是否开启
    */
    public static function updateSystemInfo($systemId,$name,$describe,$isOpen,$isRegister)
    {
        return self::where('id',$systemId)->update([
            'name'=>$name,'describe'=>$describe,'is_open'=>$isOpen,'is_register'=>$isRegister
        ]);
    }
    /**
     * 查询系统状态
    */
    public static function systemStatus()
    {
        return self::where('id',1)->value('is_open');
    }
}